Big Huge Thesaurus

capital of Cape Verde

noun